@charset "utf-8";
/* CSS Document */

@media all and (max-width:1700px){/*1680 * 1050*/
    
#web-bnr{display:none;}    
}

@media all and (max-width:1460px){/*1440 * 900*/

#web-bnr{display:none;}    
   
    
}

@media all and (max-width:1400px){
#web-bnr{display:none;}        
    
}

@media all and (max-width:1380px){/*1366*/

	/*- Header -*/
	.Hlogo{margin:0 0 0 .5rem;}
	.Hlang{margin:0 .5rem 0 0;}
	
	.Hn2nd-box .Hn2nd-list{width:160px;font-size:12px;}
	.Hn2nd-box .split{margin:0 .5rem;}
	.Hn2nd-box .Hn2nd-con{width:240px;}
	
	#web-bnr{display:none;}    
	

}

@media all and (max-width:1300px){/*1280 * 800*/

#web-bnr{display:none;}    

   
}

@media all and (max-width:1280px){

	.contain{width:100%;padding:0 2%;}

	/*- Header -*/
	.Hlogo{margin:0 0 0 2%;}
	.Hlang{margin:0 2% 0 0;}
	
	.Hlogo img{width:130px;}
	.Had{font-size:14px;}
	
	.Hnav>li{margin:0 .2rem;}
	.Hnav .Hname{font-size:13px;}
	
	.cRaD-contain{width:96%;}
	
	.cHonor-swiper{width:100%;padding:0 2%;}
	
	.cTC-wrap .cTC-box{line-height:48px;}
	#web-bnr{display:none;}    
	
	.service-contain,
	.service-container .srv-orn,
	.srvModal-contain{width:92%;}
	.service-container .srv-orn{margin:0 0 0 -46%;}
	.service-contain{margin:-240px 0 0 -46%;}
	
	.com-chart img{width:100%;height:auto;left:0px;margin:0px;}
	
	
}

@media all and (max-width:1260px){/*1260*/
#web-bnr{display:none;}    
}

@media all and (max-width:1200px){ /*1200*/

	#web-bnr{display:none;}    
	.Hlogo img{width:110px;}
	.Had{font-size:12px;}
	
	.cIdea-wrap{width:92%;}
	
	.pPerfMap-wrap{padding:701px 0 0;height:auto;margin:0 auto;}
	.pPerfMap-box{position:relative;top:0px;right:0px;margin:20px auto 0;}
	


}
#web-bnr{display:none;}    
@media all and (max-width:1100px){/*1024 * 768 */

	.Hnav{margin:0px;}
    
}

@media all and (max-width:980px){/*web*/
	
	html{font-size:50.1563px;}

	img{max-width:100%;}
	
	/*-- Header --*/
	.header-container{padding:0 4%;}
	.Header-wrapper .Header-cl,
	.header-container,
	.Hlogo,
	.Hlang,
	.Hsrch-menu{height:50px;}
	.Hlogo{line-height:50px;margin:0;}
	.Hlogo img{width:auto;height:36px;}
	.Had,
	.Hnav{display:none;}
	.Hmenu-btn{display:block;}
	.Hlang{line-height:50px;}
	
	.Hsrch{position:static;margin:0 10px 0 0;}
	.Hsrch-box{width:100%;border-top:1px solid #ccc;top:50px;}
	
	.Hnav{display:none;width:100%;background:#fff;border-top:1px solid #ccc;position:absolute;top:50px;left:0px;}
	.Hnav>li{width:100%;border-bottom:1px solid #ccc;margin:0px;}
	.Hnav .Hname{height:50px;line-height:50px;padding:0 4%;font-size:14px;}
	
	.Hnav>li:hover .Hname, 
	.Hnav>li.cur .Hname{background:none;}
	
	.Hn2nd-box .Hn2nd-img,
	.Hn2nd-box .split,
	.Hn2nd-box .Hn2nd-con{display:none;}
	.Hnav .Hn2nd-box{padding:0px;text-align:left;position:relative;top:0px;}
	.Hn2nd-box .Hn2nd-list{display:block;width:100%;margin:0px;}
	.Hn2nd-list dt:after,
	.Hn2nd-list dd a:after{display:none;}
	.Hn2nd-list dt{line-height:45px;font-size:13px;padding:5px 6% 0;margin:0px;}
	.Hn2nd-list dd{padding:0 0 5px;line-height:40px;}
	.Hnav .Hn2nd-box .Hn2nd-list dd a{width:100%;padding:0 8%;line-height:40px;}
	
	.Hname i{display:block;}
	
	.artInfo-con table{width:100% !important;}
	
	/*-- Footer --*/
	.footer-container .Fnav{width:20%;}
	.footer-container .Fct{width:100%;margin:.5rem 0 0;}
	
	.footer-cr{padding:.2rem 0;line-height:20px;font-size:12px;text-align:center;}
	.footer-cr .fr{display:block;float:none;}
	
	/*-- Banner --*/
	#index-bnr .bnr-img{height:13.4rem;}
	#index-bnr .swiper-pagination-bullet{width:1.2rem;}
	#web-bnr{display:none;}    
	
	/*-- Container --*/
	.index-adv{padding:1rem 0 1.18rem; }
	
	.float-toolbar,
	.yy,
	.float_onltk{display:none !important;}
	
	.Iadv-list{margin-top:.46rem;}
	.Iadv-list li:first-child{width:100%;}
	.Iadv-list li:nth-child(2){display:none;}
	
	.index-case{padding:1rem 0 1.6rem;}
	
	.index-news{padding:1.04rem 0 1.2rem;}
	.Inews-list{width:80%;margin:0 auto;}
	.Inews-list li{width:100%;padding:0px;float:none;margin:1rem 0 0;}
	.Inews-list li .type{padding:10px;width:60px;line-height:24px;font-size:14px;left:2%;}
	
	.bnr-img.page-bnr{height:9.6rem;}
	
	.com-pro{padding:1rem 0 .88rem;}
	
	.A-title{padding:0 0 .4rem;}
	.A-title span{line-height:48px;font-size:30px;}
	.comPro-box{width:100%;float:none;margin:1.04rem 0 0;}
	.comPro-img{display:none;}
	
	/*.com-chart{display:none;}*/
	
	.com-history{padding:1.42rem 0 1.14rem;}
	.comHist-man{width:100%;margin:1.4rem 0 0;}
	.comHist-prev{left:0px;}
	.comHist-next{right:0px;}
	
	.cHman-box{padding:.74rem 0 .8rem;}
	
	.cRaD-contain .cRaD-box{padding:.92rem  0 .96rem;}
	.cRaD-con{margin:.62rem auto 0;}
	.cRaD-contain .more-btn{margin:.8rem auto 0;}
	
	.com-honor{padding:1.04rem 0 4rem;}
	
	.cHonor-swiper{margin:.98rem auto 0;}
	
	.com-COB{padding:1.1rem 0 1.7rem;}
	.cCOB-head,
	.cCOB-box{width:100%;float:none;}
	.cCOB-head .head-img:before,
	.cCOB-head .head-img:after{display:none;}
	.cCOB-box{margin:1rem 0 0;}
	
	.com-OrgStru{padding:1rem 2% 1.64rem;}
	
	.com-vision{padding:1.4rem 0 1.46rem;}
	
	.cVision-list{margin:1.04rem 0 0;}
	.cVision-list .cVision-icon{width:100px;height:100px;line-height:100px;}
	.cVision-list li{padding:0 5%;}
	.cVision-list li .cVision-icon:before,
	.cVision-list li .cVision-icon:after{width:120px;height:120px;}
	
	.cVision-list li:nth-child(2):before, 
	.cVision-list li:nth-child(2):after{display:none;}
	
	.com-tenet{padding:1.22rem 0 1.64rem;}
	.cTenet-list li{width:50%;padding:1.4rem 0 0 1.746746343505165%;}
	
	.com-value{padding:1.28rem 0 1.42rem;}
	.cValue-wrap{margin:0px;}
	.cValue-nav{display:none;}	
	.cValue-box{width:100%;display:block !important;float:none;margin:.98rem 0 0;}
	.cValue-con .split{margin:.4rem 0;}
	
	.com-idea{padding:1.2rem 0 1.1rem;}
	.cIdea-wrap{margin:1.76rem auto 0;}
	.cIdea-wrap ul{width:92%;}
	.cIdea-wrap ul li{padding:.92rem 0 .96rem 11.21605667060213%;}
	
	
	.com-BOP{padding:1.26rem 0 1rem;}
	.cBOP-con{width:92%;margin:.5rem auto 0;}
	
	.cBOP-orn{height:9rem !important;background-attachment:scroll !important;}
	
	.com-TC{padding:1.18rem 0 1.88rem;}
	.cTC-wrap{margin:1.18rem 0 0;}
	.cTC-wrap .cTC-img{width:100%;height:auto;float:none;}
	.cTC-wrap .cTC-box{width:100%;padding:1rem 4%;line-height:40px;font-size:16px;position:relative;top:0px;left:0px;transform:translate(0,0);-webkit-transform:translate(0,0);}
	.cTC-box .type{font-size:18px;}
	
	.com-recruit{padding:1.02rem 4% 2.06rem;}
	.com-recruit .btn{margin:1.28rem auto 0;}
	
	.recruit-container{padding:1.2rem 0 1.4rem;}
	.recruit-thead .th, 
	.recruit-list dl dt .th{padding:.5rem 0;line-height:24px;height:auto;}
	
	.recruit-thead .th.th-name, 
	.recruit-list dl dt .th-name{padding:.5rem 0 .5rem 3.597122302158273%;}
	
	.recruit-thead .th.th-salary, 
	.recruit-list dl dt .th-salary{padding:.5rem 0 .5rem 2.248201438848921%;}
	
	.recruit-top{line-height:40px;font-size:22px;}
	.recruit-thead{margin:.8rem 0 0;}
	
	.contact-us{padding:1.02rem 0 1.1rem;}
	.ctUs-list{width:100%;margin:.5rem 0 0;}
	.ctUs-list li{padding:.54rem 0 0;}
	
	.ctUs-form{width:100%;margin:1.18rem 0 0;}
	.ctUs-form ul{width:105.29595015576324%;margin:0 0 0 -5.29595015576324%;}
	
	.ctUs-map{width:100%;margin:1.2rem 0 0;}
	
	.recruit-container .pagination{margin:1.48rem 0 0;}
	
	.PSA-container{padding:1.08rem 0 1.24rem;}
	.PSA-list li{width:100%;padding:.6rem 0 .6rem 11.76467993078821%;}
	
	.PSA-info{padding:1.36rem 0 1.2rem;text-align:center;}
   	.PSA-info .PSAinfo-img{width:auto;height:auto;float:none;}
	.PSA-info .PSAinfo-box{width:100%;margin:1rem 0 0;}
	
	.PSA-tech{padding:1rem 0 .66rem;}
	.PSAtech-img{margin:.6rem 0 0;}
	.PSAtech-list{margin:1.08rem 0 0;}
	.PSAtech-list li{width:100%;padding:.34rem 0;}
	.PSAtech-list:after{display:none;}
	
	.PSA-case{padding:.92rem 0 .76rem;}
	.PSAcase-list li{width:50%;}
	
	.FGP-list{margin:0px;}
	.FGP-list>li{padding:2rem 0;border-bottom:1px solid #999;}
	
	.FGPlist-box{width:100%;position:relative;right:0px !important;left:0px !important;top:0px !important;}
	.FGPlist-box .FGPlist-block{padding:1.3rem 6.472491909385113% .5rem 9.385113268608414%;width:100%;height:auto;}
	.FGPlist-img{width:100%;height:auto;float:none;}
	.FGPlist-img img{height:auto;}
	.FGPlist-box:before,
	.FGPlist-box:after{display:none;}
	
	.service-container{padding:1rem 4%;height:auto !important;min-height:0px !important;}
	.service-contain{width:100%;position:relative;top:0px;left:0px;margin:0px;}
	.service-container .srv-orn{display:none;}
	.service-contain li{width:33.333%;}
	
	.srvModal-contain{max-height:90%;}
	.srvModal-contain .srvModal-wrap{padding:1.4rem 3.3333%;}
   
	/*sitemap*/
	.wMap-list .wMap-box{padding:0.8rem 1.5rem 1.22rem;}
	.wMap-list li{width:100%;margin:0.8rem 0 0;}
	.wMap-box a{padding:0.15rem 0;}
   
   	.projPerf-case{padding:.9rem 0 1.74rem;}
	.pPerfCase-list li{width:50%;padding:.32rem 0 .34rem 3.961584633853541%;}
	.projPerf-case .pagination{margin:1.46rem 0 0;}
	
	.pPcSwiper-man{padding:1.2rem 0 1.4rem;}
	.pPcSman-box{width:100%;}
	.pPcSman-box .split{margin:.4rem 0 .8rem;}
	.pPcSman-img{width:100%;text-align:center;margin:1rem 0 0;}
	
	.projPerf-map{padding:1rem 0;background:none;}
	.pPerfMap-wrap{width:100%;height:auto;padding:0px;background:none;}
	
	.pPerfMap-adr{padding:0 0 0 24px;height:26px;line-height:26px;position:relative;top:0px !important;left:0px !important;margin:0 0 .4rem;}
	.pPerfMap-adr .orn{left:0px !important;top:3px !important;margin:0px;animation:none !important;-webkit-animation:none !important;}
	.pPerfMap-adr .orn *,
	.pPerfMap-adr .orn:after{animation:none !important;-webkit-animation:none !important;}
	.pPerfMap-box{width:100%;padding:.6rem 0 .8rem;margin:.3rem 0 .4rem;}
	.pPerfMap-adr.cur .orn .o3{display:none;}
	.pPerfMap-box .province{left:0px;}
	.pPerfMap-box ul{padding:.46rem .6rem 0 .92rem;}
    
	
	.news-container{padding:.6rem 0 1rem;}
	.news-container .pagination{margin:1rem 0 0;}
	
	.article-info{padding:1.04rem 0 1.4rem;}
	.article-info .artInfo-con{margin:.52rem 0 0;}
	.article-info .artInfo-page{padding:.4rem 0 0;margin:1rem 0 0;}
	
	.artInfo-page a{width:100%;text-align:left !important;float:none;}
	
	#index-bnr{display:none;}
	#index-webBnr{display:block;}
	#web-bnr{display:block;}
	
	.bnr-img.PSA-bnr{padding:3rem 4%;}
	.bnr-img.PSA-bnr .t1{font-size:30px;line-height:45px;}
	.bnr-img.PSA-bnr .t2{font-size:16px;line-height:24px;}
	
	
	.cHonorSwiper-prev, 
	.cHonorSwiper-next{bottom:-35px;}
	
	.cHonor-swiper .swiper-pagination{margin:20px 0 0;}
	
	.PSAinfo-box .PSAinfo-con{padding:0 10px 0 0;}
	
	.pagination a{width:24px;height:24px;line-height:22px;font-size:12px;margin:5px;}
	
	.com-chart img.pc-img{display:none;}
	.com-chart img.web-img,
	.pPerfMap-web{display:block;}
}


@media all and (max-width:768px){
	
	.footer-container .Fnav{width:100%;border-bottom:1px solid rgba(255,255,255,.6);}
	.footer-container .Fnav dt .split{display:none;}
	.footer-container .Fnav dt .type{padding:0 2%;height:50px;line-height:50px;}
	.footer-container .Fnav dd{padding:0 0 10px;margin:0px;display:none;}
	.footer-container .Fnav dd a{padding:0 6%;height:40px;line-height:40px;}

		
	/*-- Container --*/
	.I-title .title{height:40px;line-height:40px;font-size:28px;}
	.I-title .title:after, 
	.I-title .title:before{width:2.8rem;height:40px;}
	.I-title .con{line-height:20px;font-size:14px;margin:10px 0 0;}
	
	.Iadv-list li{width:80%;float:none;margin:0 auto;}
	.Inews-list{width:90%;}
	
	.recruit-thead .th, 
	.recruit-list dl dt .th{font-size:14px;}
	
	.dlCen-container{padding:.22rem 0 1.74rem;}
	.dlCen-list li{padding:.6rem 0;}
	.dlCen-list .dlCen-name{width:70%;margin:5px 0 0;}
	.dlCen-list .dlCen-action{width:60%;float:left;margin:10px 0 0;}
	.dlCen-container .pagination{margin:1rem 0 0;}
	
	.nlist-img{width:100%;height:auto;}
	.nlist-img img{height:auto;}
	.nlist-box{width:100%;margin:.5rem 0 0;}
	.nlist-box .name{line-height:30px;font-size:18px;}
    .nlist-box .btn{margin:.4rem 0 0;}
	.nlist-box .date{margin:.2rem 0 0;}
	.nlist-box .con{margin:.28rem 0 0;}
     
}

@media all and (max-width:640px){
    
	#index-bnr .bnr-img{height:16.75rem;}
	
	.Iadv-list li{width:90%;}
	
	.Icase-block{padding:13px 15% 0;height:100%;text-align:center;background:rgba(48,118,196,.9);top:0px;transform:translateY(0);-webkit-transform:translateY(0);}
	.Icase-block .num{height:127px;line-height:127px;font-size:116.44px;opacity:.12;position:relative;top:0px;margin-top:0px;}
	.Icase-block .title{line-height:28px;font-weight:600;}
	.Icase-block .title:after{display:block;width:19px;height:2px;background:#fff;margin:13px auto 22px;}
	.Icase-block .con,
	.Icase-block .btn{opacity:1;visibility:visible;position:relative;}
	.Icase-line{background:#0e69b1;}
	
	.Inews-list{width:92%;}
	.Inews-list li{margin:2rem 0 0;}
	
	.bnr-img.page-bnr{height:12rem;}
	
	.cHman-box{width:90%;}
	
	.cVision-list .cVision-icon{width:80px;height:80px;line-height:80px;}
	.cVision-list li .cVision-icon:before,
	.cVision-list li .cVision-icon:after{width:100px;height:100px;}
	.cVision-list .type{font-size:12px;margin:.66rem 0 0;}
	
	.cValue-con .title{font-size:18px;line-height:26px;}
	.cValue-con .con{font-size:14px;line-height:26px;}
	
	.cIdea-wrap ul li{padding:.92rem 0 .96rem 4%;}
	.cIdea-wrap ul li img{width:70px;margin:0 2% 0 0;}
	.cIdea-wrap ul li .type{line-height:34px;font-size:18px;}
	.cIdea-wrap ul li .con{font-size:16px;line-height:22px;}
	
	.recruit-thead .th, 
	.recruit-list dl dt .th{font-size:12px;}
	.service-contain li{width:50%;}
	
	.pPerfCase-list{width:80%;margin:0 auto;}
	.pPerfCase-list li{width:100%;padding-left:0px;}
	
	.pPcSwiper-man .contain{padding:0 35px;}
	.pPcSman-box .name{font-size:26px;line-height:36px;}
	.pPcSwiper-prev, 
	.pPcSwiper-next{width:30px;background-size:100% auto;}
	
	.page-nav{overflow:hidden;}
	.page-nav a{width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;}
	
	.srvModal-type{font-size:20px;line-height:26px;}
	.srvModal-type .en{display:block;width:100%;margin:0px;}
	
	.ctUs-form li.yzm{width:100%;}
    
}

@media all and (max-width:414px){

	html{font-size:21.5625px;}
	
	.Iadv-list li,
	.Inews-list{width:100%;}
	
	.cValue-box .cValue-img{width:100%;height:auto;}
	.cValue-box .cValue-img img{height:auto;}
	.cValue-box .cValue-block{width:100%;height:auto;padding:1rem 4%;}
	.cValue-block .cValue-con{width:100%;position:relative;top:0px;left:0px;transform:translate(0,0);-webkit-transform:translate(0,0);}
	
	.cIdea-wrap ul li .type,
	.cIdea-wrap ul li .con{width:100%;margin:.4rem 0 0 0;}
	
	.pPerfCase-list{width:96%;}
	


}

@media all and (max-width:375px){
    
}



